﻿@import "resetcommon.css";
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center top; height:598px; overflow:hidden;}

.s_bj{ height:59px; border-bottom:1px solid #d5d5d5; overflow:hidden;}
.sou{ width:1000px; height:59px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:283px; padding-top:16px; *padding-top:14px; }
.inp01{ width:210px; height:32px; line-height:32px; background:url(../images/s.gif) no-repeat; border:0 ; color:#999; font-size:12px; padding-left:30px; font-family:"Microsoft Yahei";}
.inp02{ background:url(../images/ss.gif) no-repeat; width:42px; height:32px; border:0;}
.sou p{ width:600px; color:#171717; line-height:59px; font-family:"Microsoft Yahei";}
.sou p a{color:#666; padding:0 10px;}

.link { height:82px; width:1000px; margin:0 auto; padding-top:25px;  overflow:hidden; font-family:"Microsoft Yahei";}
.link h2{ width:160px; float:left; overflow:hidden; line-height:24px;}
.link h2 a { font-size:18px; color:#212121;}
.link h2 span{ display:block;}
.link h2 span a{ font-size:14px; font-weight:normal; color:#666;}
.link p{ width:840px; overflow:hidden; padding-top:15px; font-size:14px;float:left;}
.link p a{ padding:0 16px; display:inline-block; }


/**/
.c_tit{ height:90px; overflow:hidden; text-align:center; font-weight:normal; font-family:"Microsoft Yahei"; line-height:45px;}
.c_tit img{ display:block; margin:0 auto;}
.c_tit a{ color:#292129; font-size:26px; display:inline-block; letter-spacing:3px;}

.choice{ width:1000px; height:360px; margin:15px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.choice dl{ width:246px; margin-top:0px; height:326px; border:2px solid #fff; border-right:1px solid #fff; padding-right:1px;}
.choice dt{ width:130px; height:108px; margin:18px auto 0; overflow:hidden;}
.choice dt a{ display:block;width:130px; height:108px;}
.choice dd{ padding-top:8px; text-align:center; height:192px; overflow:hidden; position:relative;}
.choice dd h3{ font-weight:normal; font-size:18px; line-height:24px; color:#272027;}
.choice dd p{ margin:5px 25px; color:#565056; line-height:24px;}
.choice dd i{ display:block; height:37px; overflow:hidden; text-align:center; line-height:37px; color:#fff; position:absolute; bottom:0; left:0; width:246px;}
.choice dd i a{ display:block; color:#fff; background:none;}
.choice .dl01 dt a{ background:url(../images/choice5.jpg) no-repeat;}
.choice .dl02 dt a{ background:url(../images/choice2.jpg) no-repeat;}
.choice .dl03 dt a{ background:url(../images/choice3.jpg) no-repeat;}
.choice .dl04 dt a{ background:url(../images/choice4.jpg) no-repeat;}
.choice .dl01 dt a:hover{ background:url(../images/choice1.jpg) no-repeat;}
.choice .dl02 dt a:hover{ background:url(../images/choice6.jpg) no-repeat;}
.choice .dl03 dt a:hover{ background:url(../images/choice7.jpg) no-repeat;}
.choice .dl04 dt a:hover{ background:url(../images/choice8.jpg) no-repeat;}
.choice dl:hover , .choice dl.cur{ border:2px solid #86ae27; padding-right:0;}
.choice dd i a.cur { background:#86ae27; text-decoration:none; padding-right:0;}
.choice dd h3 a:hover{ color:#86ae27 ; text-decoration:none;}

/**/
.fang_bj{ height:260px; overflow:hidden; background:url(../images/fang_bj.jpg) no-repeat center 200px;}
.pic{ background:url(../images/pic.jpg) no-repeat center top; height:256px; overflow:hidden; position:relative; z-index:1;}
.fang{ width:1000px; position:relative; z-index:3; margin:0 auto; font-family:"Microsoft Yahei";}
.fa_nav{ width:252px; height:200px; background:#fff; position:relative; margin-top:-200px; overflow:hidden;}
.fa_nav h2{ height:103px; border-bottom:1px solid #dfdfdf; overflow:hidden; padding-top:93px; text-align:center;}
.fa_nav h2 i{ font:28px "Times New Roman", Times, serif; color:#302e2b; text-transform:uppercase; display:block;}
.fa_nav h2 a{ font-size:16px; color:#302e2b; font-weight:normal;}
.fa_nav h3{ height:72px; background:url(../images/fang_line.gif) no-repeat  23px bottom; margin-top:10px; overflow:hidden;}
.fa_nav h3 em{ height:52px; padding-left:66px; line-height:27px; padding-top:20px;}
.fa_nav h3 em a{ font-size:16px; color:#69318e}
.fa_nav h3 i{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#cfcfcf;}
.fa_nav .wz1 em{ display:block; background:url(../images/1.gif) no-repeat 14px;}
.fa_nav .wz2 em{ display:block; background:url(../images/2.gif) no-repeat 14px;}
.fa_nav .wz3 em{ display:block; background:url(../images/3.gif) no-repeat 14px;}
.fa_nav ul{ margin:5px 0 0 67px;}
.fa_nav ul li{ line-height: 36px; font-size:14px; color:#696868;}
.fa_nav li a{ color:#696868;}

.fa_nav p{ margin:30px 0 0 32px; background:url(../images/tel.gif) no-repeat left 5px; padding-left:46px; font-size:14px;}
.fa_nav p span{ display:block; font:24px Arial, Helvetica, sans-serif; color:#212121;}

.fang_c{ width:713px; margin-top:35px; overflow:hidden;}
.fang_c li{ width:343px; overflow:hidden; margin:0 27px 27px 0; float:left; height:241px; position:relative;}
.fang_c li img{ width:341px; height:239px; border:1px solid #e3e3e3;}
.fang_c .fang_wz{ position:absolute; top:1px; left:1px; background:url(../images/fang1.png) no-repeat; width:261px; height:239px; overflow:hidden; padding:0 40px; line-height:24px; text-align:center; font-size:14px; color:#fff; display:none;}
.fang_wz span{ display:block; padding:63px 0px 10px;}
.fang_c .nones{ margin-right:0;}

/**/
.lc{ width:1000px; height:305px; background:url(../images/service_bj.jpg) no-repeat center 118px; overflow:hidden; font-family:"Microsoft Yahei"; margin:56px auto 0;}
.lc ul{ margin-top:60px; height:115px; overflow:hidden;}
.lc li{ background:url(../images/service_line.gif) no-repeat right center; line-height:32px; margin:0 0 15px 10px; display:inline; padding-right:55px; font-size:16px; color:#3e3736; float:left;}
.lc li span{ display:inline-block; background:url(../images/service_ico.gif) no-repeat; width:32px; height:35px; text-align:center; font:20px/32px Arial, Helvetica, sans-serif; color:#fff; margin-right:13px; vertical-align:middle;}
.lc .nones{ background:none; padding-right:0;}
.lc .li01{ margin-left:75px;}
.lc p{ margin-left:310px; float:left; display:inline; width:255px; line-height:34px; font-size:14px; color:#3e3736;}
.lc p span{ font:20px Arial, Helvetica, sans-serif; color:#69318e; line-height:34px;}
.lc i{ display:block; font-family:"宋体"; float:left; width:113px; height:28px; background:#50db0c; text-align:center; line-height:28px;}
.lc i a{ color:#fff; font-family:"Microsoft Yahei";}

/**/
.ys_bj{ margin-top:42px; background:url(../images/ys_bj.jpg) no-repeat center top; height:1428px; overflow:hidden; font-family:"Microsoft Yahei";}
.ys_bj h2{ padding-top:107px; height:119px; overflow:hidden; text-align:center; font-size:26px; line-height:44px; color:#69318e; font-size:26px; font-weight:normal; }
.ys_bj h2 img{ vertical-align:middle;}
.ys_bj h2 span{  font-size: 20px;
    color: #50db0c;
    display: block;
    line-height: 38px;}
.h_nav{height:46px; overflow:hidden;}
.service{ width:1000px; height:596px; margin:0 auto; overflow:hidden;}
.ser_nav{ width:250px; height:530px; background:#1aa564; overflow:hidden;}
.ser_nav ul{}
.ser_nav li{ height:177px; overflow:hidden;}
.ser_nav li a{ display:block; height:157px; padding:20px 12px 0 18px; overflow:hidden; font-size:14px; color:#fff; line-height:24px;}
.ser_nav li a span{ display:block; font-size:30px; padding-bottom:10px;}
.ser_nav .li01 a{ padding-top:30px;}
.ser_nav li a:hover , .ser_nav .cur a{ background:#0088d6; text-decoration:none;}
.service_c{ width:675px; overflow:hidden; height:530px; position:relative; margin-right:0px; margin-top:-2px;}
.service_c i{ display:block; padding-top:25px; line-height:31px; font-size:18px; color:#3f3f3f;}
.service_c i img{ vertical-align:middle; margin:0 5px 0 351px;}
.service_c ul{ margin-top:23px; height:372px; width:675px; overflow:hidden;}
.service_c ul li{height:372px; width:675px; position:relative; float:left;}
.service_c ul li img{height:372px; width:675px;}
.service_c ul li span{ height:33px; width:675px; position:absolute; bottom:0; left:0; text-align:center; line-height:33px; font-size:14px; color:#fff; background:url(../images/span.png) repeat;}
.ys_roll1{ position:absolute; top:230px; left:25px;}
.ys_roll2{ position:absolute; top:230px; right:25px;}
.ys_roll1 a{ display:inline-block; background:url(../images/ys_left1.png) no-repeat; width:47px; height:47px;}
.ys_roll2 a{ display:inline-block; background:url(../images/ys_right.png) no-repeat; width:47px; height:47px;}
.ys_roll1 a:hover{ background:url(../images/ys_left.png) no-repeat;}
.ys_roll2 a:hover{ background:url(../images/ys_right1.png) no-repeat;}

.ys{ width:1000px; height:550px; background:#fff; margin:0 auto; overflow:hidden;}
.ys_nav{ height:60px; background:#0164d9; overflow:hidden;_height:61px;}
.ys_nav li{ float:left; width:526px; overflow:hidden; line-height:61px; font-size:20px;}
.ys_nav li a{ display:inline-block; height:60px; width:516px; color:#fff; padding-left:10px; font-weight:bold;}
.ys_nav li a:hover,.ys_nav .cur a { background:url(../images/ys_nav.jpg) no-repeat;}
.ys_nav .li01{ position:relative; margin-left:-52px;}
.ys_nav .li01 a{ padding-left:55px; width:496px;}

.ys_nav .li01.cur a{ background:url(../images/ys_nav1.jpg) no-repeat;}
.yswz{ height:454px; overflow:hidden;}
.ys_c{ background:url(../images/ys2.jpg) no-repeat 507px 51px; padding-top:30px; height:413px; overflow:hidden;}
.ys_c dl{ width:470px; border-bottom:1px solid #ebebeb; padding:20px 0; margin-left:30px;}
.ys_c dt { font-size:20px; color:#69318e; padding-bottom:5px;}
.ys_c dt span{ display:inline-block; font-size:34px; padding-right:10px; color:#50db0c}
.ys_c dd{ line-height:24px; font-size:14px; padding-right:25px;}	

.ys_c1{ background: url(../images/ys3.jpg) no-repeat 470px 20px; padding-top:10px; height:413px; overflow:hidden;}

.ys .nones{ border-bottom:0;}

.ys_roll{ padding-left:485px; height:14px; overflow:hidden;}
.ys_roll a{ display:inline-block; margin-right:4px; background:url(../images/ys_ico2.gif) no-repeat; width:13px; height:12px;}
.ys_roll a:hover , .ys_roll .cur{ background:url(../images/ys_ico1.gif) no-repeat;}

/**/
.coo{ width:1000px; height:311px; margin:56px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.coo li{ float:left; width:241px; overflow:hidden; margin:28px 12px 0 0;}
.coo li img{ border:3px solid #e7e7e7; width:235px; height:112px;}
.coo li span{ display:block; text-align:center; line-height:40px; font-size:14px; color:#353535;}
.coo .nones{ margin-right:0;}

/**/
.line{ background:url(../images/line.jpg) no-repeat center top; height:17px; overflow:hidden;}

/**/
.about{ margin-top:48px; height:490px; overflow:hidden; font-family:"Microsoft Yahei";}
.about dl{ margin-top:23px;}
.about dt{ background:url(../images/about_img_bj.jpg) no-repeat; width:492px; height:342px; overflow:hidden;}
.about dt img{ width:463px; height:311px; margin-left:29px;}
.about dd{ width:463px; padding-top:30px; overflow:hidden;}
.about dd h3{ font-size:16px;}
.about dd h3 a{ color:#212121;}
.about dd p{ padding-top:10px; height:144px; overflow:hidden; line-height:30px; font-size:14px;}
.about dd i { color:#69318e; margin-top:5px; font-size:14px; display:block;}
.about dd i a{ color:#69318e;}
.about dd em{ background:url(../images/about_ico.gif) no-repeat; width:110px; height:34px; padding-left:44px; text-align:center; line-height:34px; font-size:14px; display:block; margin-top:30px;}
.about dd em a{ color:#fff;}

/**/
.xc{ height:370px; overflow:hidden; font-family:"Microsoft Yahei";}
.xc_nav { background:url(../images/xc_nav.jpg) no-repeat; width:387px; height:58px; margin:0 auto; overflow:hidden;}
.xc_nav span a{ display:inline-block; width:19px; height:17px; margin:22px 29px 0 0;}
.xc_nav li{ float:left;}
.xc_nav li a{ color:#212121; font-size:16px; height:58px; line-height:58px; padding:0 38px; }
.xc_nav li a:hover , .xc_nav .cur a{ font-weight:bold;}
.xc_c{ height:295px; overflow:hidden;}
.xc_c li{ float:left; margin:28px 13px 0 0; width:240px; overflow:hidden;}
.xc_c li img{ border:3px solid #e6e6e6; width:234px; height:194px;}
.xc_c li span{ display:block; text-align:center; line-height:35px; font-size:14px; }
.xc_c .nones{ margin-right:0;} 

/**/
.news_bj{ padding-top:36px; border:1px solid #e6e6e6; font-family:"Microsoft Yahei"; border-width:1px 0; height:517px; overflow:hidden;}
.news{ width:582px; height:477px; overflow:hidden;}
.n_nav{ height:50px; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.n_nav span a{ display:inline-block; width:19px; height:17px; margin:22px 0 0 0;}
.n_nav li{ float:left; background:url(../images/news.gif) no-repeat right center; padding-right:25px;}
.n_nav li a{ font-size:18px; color:#212121; padding:0 25px; height:48px; line-height:48px; display:inline-block;}
.n_nav li a:hover , .n_nav .cur a{ color:#23e07a; font-weight:bold; border-bottom:2px solid #23e07a; text-decoration:none;}
.n_nav .nones{ background:none;}
.news_c{ height:440px; overflow:hidden;}
.new_wz{ padding:26px 0; border-bottom:1px solid #e6e6e6; }
.new_wz p{ float:left; width:57px; overflow:hidden; font:16px Arial; font-style:italic; color:#37a964;}
.new_wz p b{ display:block; font-size:36px; color:#37a964; line-height:36px;}
.new_wz dl{ width:523px; overflow:hidden; float:left;}
.new_wz dt{ width:196px; overflow:hidden;}
.new_wz dt img{ width:190px; height:79px; border:3px solid #e6e6e6;}
.new_wz dd{ width:308px; overflow:hidden;}
.new_wz dd h3{ font-size:16px; padding:5px 0 15px;}
.new_wz dd h3 a{ color:#212121;} 
.new_wz dd span{ display:block; line-height:24px; font-size:14px;}

/**/
.wt{ width:369px; overflow:hidden;}
.wt h2{ height:52px; overflow:hidden; line-height:52px;}
.wt h2 a{ font-size:18px; color:#212121;}
.wt span a{ display:inline-block; width:19px; height:17px; margin:22px 0 0 0;}
.wt p{ height:179px; background:url(../images/wt_line.gif) no-repeat left bottom; overflow:hidden;}
.wt p img{ border:3px solid #e6e6e6; width:363px; height:134px;}
.wt_c { height:440px; overflow:hidden;}
.wt_c dl{ padding:15px 0  0  0 ;}
.wt_c dt { background:url(../images/w.gif) no-repeat left center; padding-left:40px; font-size:14px;}
.wt_c dt a{ color:#212121;}
.wt_c dd { background:url(../images/d.gif) no-repeat left 5px; margin-top:10px; padding-left:40px; font-size:14px; line-height:24px;}
.wt_roll{ text-align:right; width:100%; height:17px;}
.wt_roll a{ display:inline-block; width:12px; height:12px; margin-right:9px; background:url(../images/wt_ico2.gif) no-repeat;}
.wt_roll a:hover , .wt_roll .cur{ background:url(../images/wt_ico1.gif) no-repeat;} 
.slideBox {
	width:100%;
	position:relative;
	height:598px;
	overflow:hidden;
}
.slideBox .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.slideBox .bd ul {
	width:100% !important;
}
.slideBox .bd li {
	width:100% !important;
	height:598px;
	overflow:hidden;
	text-align:center;
	background-position:center top; background-repeat:no-repeat;
}

.slideBox .bd li a {
	display:block;
	height:598px;
}
.slideBox .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.slideBox .hd ul {
	text-align:center;
}
.slideBox .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:36px;
	height:20px;
	margin:1px;
	overflow:hidden;
	background:#a2a2a2;

	line-height:999px;
}
.slideBox .hd ul .on {
	background:#50db0c;
}